<!DOCTYPE html>
<html lang="zh">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    

<script>
// 进制转换:

// toString()将10进制转成其他进制的字符串
var num1 = 28;// 10进制
console.log( num1.toString(2) );// '11100'
console.log( num1.toString(8) );// '34'
console.log( num1.toString(16) );// '1c'

var num2 = 11100;// 2进制
var num3 = 34;// 以0开头表示8进制 034 可以省略0
var num4 = '1c';// 以0x开头表示16进制 0x1c 可以省略0x

// parseInt()将其他进制数转成10进制
console.log( parseInt(num2,2) );// 将2进制转成10进制
console.log( parseInt(num3,8) );// 将8进制转成10进制
console.log( parseInt(num4,16) );// 将16进制转成10进制

var num5 = 522;
console.log( parseInt(num5,16) );// 1314


</script>
</body>
</html>